package com.example.contadorcomida;

import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;

public class EstadisticasBaseDeDatos  { 
	
	public String miPizzaFavorita(Context context){
		
		String pizzaFavoritaComida = ""; 
		
		BaseDeDatos base = new BaseDeDatos(context); 
		SQLiteDatabase db = base.getReadableDatabase();
		
		Cursor cursor = db.rawQuery(
			"SELECT sum(PizzasJyQComidas) as PizzasJyQ , sum(PizzasVienesaComidas) as PizzasVienesa , " +
			"sum(PizzasMuzzaComidas) as PizzasMuzza , sum(PizzasFugazzaComidas) as PizzasFugazza FROM Pizza"
			, null); 

		int columnIndexJyQ = cursor.getColumnIndex("PizzasJyQ");
		int columnIndexMuzza = cursor.getColumnIndex("PizzasMuzza");
		int columnIndexFugazza= cursor.getColumnIndex("PizzasFugazza");
		int columnIndexVienesa = cursor.getColumnIndex("PizzasVienesa");
		
		cursor.moveToFirst(); 
	
		while(! cursor.isAfterLast()){
			if (columnIndexJyQ>=columnIndexMuzza || columnIndexJyQ>=columnIndexFugazza || columnIndexJyQ>=columnIndexVienesa )
				pizzaFavoritaComida = " Jamon y Queso"; 
			if (columnIndexMuzza>=columnIndexJyQ || columnIndexMuzza>=columnIndexFugazza || columnIndexMuzza>=columnIndexVienesa )
				pizzaFavoritaComida = " Muzarella";  
			if (columnIndexFugazza>=columnIndexMuzza || columnIndexFugazza>=columnIndexJyQ || columnIndexFugazza>=columnIndexVienesa )
				pizzaFavoritaComida = " Fugazza"; 
			if (columnIndexVienesa>=columnIndexMuzza || columnIndexVienesa>=columnIndexFugazza || columnIndexVienesa>=columnIndexJyQ )
				pizzaFavoritaComida = " Vienesa";  
			
			cursor.moveToNext(); 
		}
		
		return pizzaFavoritaComida; 
	}
	
	/*
	public void miPizzaFavorita(){
		
		BaseDeDatos base = new BaseDeDatos(this); 
		
		SQLiteDatabase db = base.getReadableDatabase();
		
		Cursor cursor = db.rawQuery(
			"SELECT sum(PizzasJyQComidas) as PizzasJyQ , sum(PizzasVienesaComidas) as PizzasVienesa , " +
			"sum(PizzasMuzzaComidas) as PizzasMuzza , sum(PizzasFugazzaComidas) as PizzasFugazza FROM Pizza"
			, null); 

		int columnIndexJyQ = cursor.getColumnIndex("PizzasJyQ");
		int columnIndexMuzza = cursor.getColumnIndex("PizzasMuzza");
		int columnIndexFugazza= cursor.getColumnIndex("PizzasFugazza");
		int columnIndexVienesa = cursor.getColumnIndex("PizzasVienesa");
		
		cursor.moveToFirst(); 
	
		while(! cursor.isAfterLast()){
			if (columnIndexJyQ>=columnIndexMuzza || columnIndexJyQ>=columnIndexFugazza || columnIndexJyQ>=columnIndexVienesa )
				System.out.println("Mi Pizza favorita es la de Jamon y Queso, con " + columnIndexJyQ + "pizzas comidad en total"); 
			if (columnIndexMuzza>=columnIndexJyQ || columnIndexMuzza>=columnIndexFugazza || columnIndexMuzza>=columnIndexVienesa )
				System.out.println("Mi Pizza favorita es la de Muzarella, con " + columnIndexJyQ + "pizzas comidad en total");  
			if (columnIndexFugazza>=columnIndexMuzza || columnIndexFugazza>=columnIndexJyQ || columnIndexFugazza>=columnIndexVienesa )
				System.out.println("Mi Pizza favorita es la de Fugazza, con " + columnIndexJyQ + "pizzas comidad en total"); 
			if (columnIndexVienesa>=columnIndexMuzza || columnIndexVienesa>=columnIndexFugazza || columnIndexVienesa>=columnIndexJyQ )
				System.out.println("Mi Pizza favorita es la de Vienesa, con " + columnIndexJyQ + "pizzas comidad en total");  
		}	
			cursor.moveToNext(); 
	}*/
}
